<?php

/**
 * En este documento se definen los mensajes del sistema como constantes, 
 * Permite un manejo eficiente y centralizado de los mensajes de informacion, exito, error y alerta
 * 
 * 
 */


/**
 * Definicion de identificadores del sistema
 * 
 */

define("SYSTEM_NAME", _("Commander Easy PHP Framework  V 0.1b"));
define("SYSTEM_DESCRIPTION",_("Commander, framework simple de desarrollo en PHP, basado MVC y POO"));
define("SVN_URL",_("https://code.google.com/p/comander/"));



/**
 * Mensaje iniciales de la aplicacion
 * 
 */
define("FIRST_WELCOME", _("¡Bienvenido a Commander, Easy PHP Framework! un framework MVC y orientado a objetos diseñado para hacer de la programación una tarea sencilla.<br/>
        ¡Ya puedes empezar a desarrollar aplicaciones de una forma rápida y fácil!"));
define("KNOWLEDGE_FREE",_('Desarrollo y difusión libre del conocimiento'));
define("MODULAR_URL_OFF_EXAMPLE",_("http://HOST_PETCION/URL_FRONTAL/CONTROLADOR/METODO/PARAMETRO1/PARAMETRO2/PARAMETRO_N"));
define("MODULAR_URL_ON_EXAMPLE",_("http://HOST_PETCION/URL_FRONTAL/MODULO/CONTROLADOR/METODO/PARAMETRO1/PARAMETRO2/PARAMETRO_N"));
define("MODULAR_MODE_ON_MESSAGE",_('El modo modular se encuentra <strong>ACTIVADO</strong>, note que las peticiones son manejadas con el formato:<br/>'));
define("MODULAR_MODE_OFF_MESSAGE",_('El modo modular se encuentra <strong>DESACTIVADO</strong>, note que las peticiones son manejadas con el formato:<br/>'));

/**
 * Se definen aca los mensajes de error, exito y alertas del sistema
 * 
 */
define("ERROR_404", _("&iexcl;Caramba! &iexcl;el recurso solicitado no está disponible!<br/>
Fue imposible dar respuesta a su solicitud desde el servidor, este evento ha sido notificado al administrador del sistema."));
define("ERROR_BAD_ROUTING", _("Parametros inválidos, se requiere al menos una ruta con controlador y metodo"));
define("ERROR_MODULE_DEFAULT_NO_DEFINE",_('La constante DEFAULT_MODULE_REQUEST no está definida en el config, imposible continuar...'));
define("ERROR_BAD_URL",_("Posible intento de hack en URL:"));
define("ERROR_BAD_URL2",_("URL mal construida, se requiere: url_frontal/controlador/metodo/p1/p2/pn"));
define("ERROR_BAD_URL3",_("URL mal construida, se requiere: url_frontal/modulo/controlador/metodo/p1/p2/pn"));
define("ERROR_BAD_URL_CONTROLLER",_("La ruta especificada para el controlador no existe: "));
define("ERROR_METHOD_NOT_EXIST",_("Se intenta ejecutar un método que no existe en el controlador especificado: "));
define("ERROR_VIEW_NOT_FOUND",_("Vista no encontrada, imposible renderizar la vista solicitada"));
define("ERROR_PARTIAL_NOT_FOUND",_("El Partial requerido no ha sido encontrado, imposible renderizar con este error"));
define("ERROR_ACTIVE_RECORD_REQUIRED",_('ActiveRecord requiere PHP 5.3 o superior para funcionar correctamente. Su versión actual: '));
define("ERROR_MODEL_NOT_FOUND", _('Error fatal: No se puede encontrar una clase o modelo con el nombre: '));        
define("ERROR_MODULE_NOT_SET", _('No se ha definido una ruta de módulo para iniciar la búsqueda de la clase: '));
define("ERROR_MODULE_NOT_SET2", _('No se ha definido una ruta de módulo para iniciar la búsqueda del partial: '));
define("ERROR_AUTOLOAD_NOT_SET",_("La autocarga de modelos se encuentra desactivada y no fue posible encontrar un modelo con el nombre: "));
define("ERROR_LIB_NOT_FOUND", _('No fue posible ubicar la libreria solicitada: '));
define("ERROR_BAD_LOG_TYPE", _('El parametro $messagetype no es reconocido'));
define("ERROR_BAD_MESSAGE_TYPE",_('El parametro recibido como $message no es una cadena'));
define("ERROR_LOGGER_NOT_OPEN",_('No se ha abierto el archivo log'));
define("ERROR_OPENING_FILE", _('No fue posible abrir el archivo log para escritura: '));
?>
